
<?php $baseUrl=Zend_Controller_Front::getInstance()->getBaseUrl(); ?>
<link rel="stylesheet" rev="stylesheet" href="<?php  echo $baseUrl; ?>/css/commoncart.css" type="text/css" media="all" />
<input type="hidden" id="baseUrl" value="<?php echo $baseUrl; ?>"/>
<script type="text/javascript" language="javascript">
    $(document).ready(function()
    {
        var oldnumber=1;
        $('.numberbook').focus(function()
        {
            oldnumber=$(this).val();
        }
        );
        $('.numberbook').change(function()
        {
            // thiết lập lại số lượng sách khi thay đổi số lượng
            var numberbook=$(this).val();
            numberbook=parseInt(numberbook);
            // neu gia tri nhap ko la so thi thiet lap 1
            // neu nho hon 0 thi thiet lap 1
            if(isNaN(numberbook) || numberbook<0)
            {
                numberbook=1;
            }
            else if(numberbook >20) // neu lon hon 20 thi thiet lap 20
            {
                numberbook=20;
            }
            $(this).val(numberbook);

            // tính toán lại chi phí tổng cộng
            // id so luong : txt + bid
            // id gia      : cost + bid
            // id tong     : total + bid
            // id tong cong: totalcost
            // lấy thông tin cũ
            var idtxt=$(this).attr('id').toString();
            var bid=idtxt.substr(3);
            var cost=$('#cost'+bid).html();
            var total=$('#total'+bid).html();
            var totalcost=$('#totalcost').html();

            // thiết lập thông tin mới
            totalcost -=oldnumber*cost;
            total=numberbook*cost;
            totalcost +=total;
            $('#total'+bid).html(total);
            $('#totalcost').html(totalcost);
            if(totalcost==0)
            {
                $('#buy').css('display','none');
                $('#present').css('display','none');
            }
            else
            {
                $('#buy').css('display','inline-block');
                $('#present').css('display','inline-block');
            }
            // thiết lập số lượng cũ bằng số lượng vừa thiết lập
            oldnumber=numberbook;

        }
        );

        $('#buy').click(function()
        {
            $('#typebuy').val('0');    // thuc hien mua
            //alert("mua sach"+$('#typebuy').val());
            var n=$("input:checked").length;
            if(n<=0)
            {
                alert("Bạn không chọn cuốn sách nào !");
            }
            else
                document.form1.submit();
        }
        );
        $('#present').click(function()
        {
            $('#typebuy').val('1');    // thuc hien tang
            //alert("tang sach"+$('#typebuy').val());
            var n=$("input:checked").length;
            if(n<=0)
            {
                alert("Bạn không chọn cuốn sách nào !");
            }
            else
                document.form1.submit();
        }
        );
    }
    );
</script>


<div class="clear1"></div>
<div id="#body_main">
    <div class="header">
        <h4>
                <a href="<?php echo $baseUrl; ?>">Trang chủ</a>
                <span class="separate">&gt;</span>
                <a href="#">Giỏ hàng</a>
        </h4>
    </div>
    <div class="clear1"></div>
    <div>
        <?php
            if(isset($this->numberbook) && $this->numberbook<=0)
            {
                echo '<h4 style="color:red;">Không có cuốn sách nào trong giỏ !</h4>';
            }
        ?>
    </div>
    <?php
        if(isset($this->bookcart))
        {
            $sumMoney=0;
    ?>
        <form id="form1" name="form1" action="<?php echo $baseUrl.'/default/index/purchase'; ?>" method="post">
        <div id="inforBook">
            <table width="100%" cellspacing="0" cellpadding="3">
                <thead>
                    <td>
                        Lựa chọn
                    </td>
                    <td>
                        Tên sách
                    </td>
                    <td>
                        Tác giả
                    </td>
                    <td>
                        Số lượng
                    </td>
                    <td>
                        Giá bán
                    </td>
                    <td>
                        Thành tiền
                    </td>
                </thead>
                     <?php
                        foreach($this->bookcart as $abook)
                        {
                     ?>
                     <tr>
                     <td>
                        <input <?php if($abook["order"]==1) echo "checked"; ?> type="checkbox" id="chb<?php echo $abook["_id"]; ?>" name="chb<?php echo $abook["_id"]; ?>"/>
                     </td>
                     <td>
                        <?php echo $abook["name"];?>
                     </td>
                     <td>
                         <?php echo $abook["authorname"]; ?>
                     </td>
                     <td>
                         <input name="txt<?php echo $abook["_id"]; ?>" id="txt<?php echo $abook["_id"]; ?>" class="numberbook" type="text" value="<?php echo $abook["number"]; ?>"/>
                     </td>
                     <td>
                          <?php
                             echo "<span id='cost".$abook["_id"]."' class='price'>".$abook["cost"]."</span><span class='price'> đ</span>";
                          ?>
                     </td>
                     <td>
                         <?php
                             echo "<span id='total".$abook["_id"]."' class='price'>".$abook["number"]*$abook["cost"]."</span><span class='price'> đ</span>";
                             $sumMoney+=$abook["number"]*$abook["cost"];
                          ?>
                     </td>
                     </tr>
                     <?php
                        }
                    ?>
            </table>
            <div class="clear1"></div>
            <div style="float:right;">
                Tổng cộng :
                <?php
                    
                    echo "<span id='totalcost' class='price'>".$sumMoney."</span><span class='price'> đ</span>";
                ?>
            </div>
            <div class="clear"></div>
            <div style="float:right;">
                <input type="hidden" id="typebuy" name="typebuy" value="0"/>
                <input id="buy" type="button" class="button" value="Mua"/>
                <input id="present" type="button" class="button" value="Tặng"/>
            </div>
            <div class="clear"></div>
            <div>
                <span style="font-weight: bold; text-decoration: underline;">Chú ý</span><br/>
                + Thay đổi giá trị trên cột số lượng để thay đổi số lượng muốn mua<br/>
                + Một quyển sách chỉ mua tối đa được 20 quyển một lần<br/>
                + Nếu không muốn mua một quyển sách thì thiết lập số lượng bằng 0 hoặc bỏ chọn ở cột lựa chọn<br/>
                + Sau khi thay đổi giá trị trên cột số lượng thì ấn enter để hệ thống tính toán lại chi phí tổng cộng
            </div>
        </div>
        </form>
     <?php
        }
    ?>
</div>
